package br.edu.udc.JMonster.view.delegate
{
	import com.adobe.cairngorm.vo.IValueObject;
	
	import mx.collections.IList;
	
	/**
	 * 2008 - ApolloTi Desenvolvimento de Software LTDA. 
	 * Todos os direitos reservados.
	 * 
	 * @author Rodrigo P. Fraga
	 * @email rodrigo@apollo-ti.com
	 * @since 02/05/2008
	 * @version 1.0
	 * @category Delegate
	 */
	public interface IDelegate
	{
		/*-------------------------------------------------------------------
	 	*				 		     BEHAVIORS
	 	*-------------------------------------------------------------------*/
		function remove(dto:IValueObject):void;
		function save(dto:IValueObject):void;
		function findById(dto:IValueObject):void;
		function getListLike(dto:IValueObject):void;
	}
}